@charset "utf-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
@font-face{font-family:'adobecaslonpro';src:url('fonts/ACaslonPro-Regular.eot');src:url('fonts/ACaslonPro-Regular-1.eot') format('embedded-opentype'),
url('fonts/ACaslonPro-Regular.woff2') format('woff2'),
url('fonts/ACaslonPro-Regular.woff') format('woff'),
url('fonts/ACaslonPro-Regular.ttf') format('truetype'),
url('fonts/ACaslonPro-Regular.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'adobecaslonprobold';src:url('fonts/ACaslonPro-Bold.eot');src:url('fonts/ACaslonPro-Bold-1.eot') format('embedded-opentype'),
url('fonts/ACaslonPro-Bold.woff2') format('woff2'),
url('fonts/ACaslonPro-Bold.woff') format('woff'),
url('fonts/ACaslonPro-Bold.ttf') format('truetype'),
url('fonts/ACaslonPro-Bold.svg') format('svg');font-weight:bold;font-style:normal;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999999;}
#status{width:64px;height:64px;position:absolute;left:50%;top:50%;background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:center;margin:-32px 0 0 -32px;}
#status:before{width:32px;height:32px;position:absolute;left:50%;top:50%;z-index:2;margin:-16px 0 0 -16px;background-image:url(../images/favicon.png);background-repeat:no-repeat;background-position:center center;content:'';}
body{font-family:'adobecaslonpro';font-size:19px;font-style:normal;line-height:28px;font-weight:normal;color:#212121;text-decoration:none;margin:0px;-webkit-font-smoothing:antialiased;padding:0;font-weight:400;}
*{-webkit-box-sizing:border-box;-mox-box-sizing:border-box;box-sizing:border-box;}
::selection{background:#1D88CA;color:#000;}
::-moz-selection{background:#1D88CA;color:#000;}
a{color:#1D88CA;text-decoration:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
a:hover{color:#000;}
p{margin:0 0 30px 0;clear:left;padding:0;}
h1, h2, h3, h4{margin:0 0 20px 0;padding:0;font-weight:normal;}
hr{position:relative;margin:20px 0 50px 0;height:0;border:0;border-top:1px solid rgba(0,0 ,0 ,0.11);float:left;width:100%;position:relative;}
hr:after{width:100%;height:1px;background-color:rgba(0, 0, 0, 0.11);position:absolute;left:0;bottom:3px;margin-top:-1px;content:'';}
.heading{font-size:30px;line-height:normal;font-weight:700;}
.subheading{font-size:20px;line-height:normal;font-weight:700;}
.subtitle{font-size:20px;line-height:normal;font-weight:400;}
img{border:0;}
a img{border:0;}
.rounded{border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:8px solid rgba(255, 255, 255, 0.5);}
.justify{text-align:justify;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.list{margin:0 0 25px 0;padding:0;list-style:none;}
.list li{margin:0;padding:5px 0 5px 40px;background-image:url(../images/bullet.png);background-repeat:no-repeat;background-position:left 8px;list-style-position:inside;}
.listhm{margin:0 0 0px 0;padding:0;list-style:none;}
.listhm li{margin:0;padding:7px 0 7px 40px;border-bottom:1px solid transparent;border-image:url(../images/bordbt.png) 1 1 1 1;background-image:url(../images/bullet.png);background-repeat:no-repeat;background-position:left 8px;list-style-position:inside;}
.listi{margin:0 0 10px 0;padding:0;list-style:none;width:100%;float:left;}
.listi li{margin:0;padding:3px 0 3px 20px;background-image:url(../images/list.png);background-repeat:no-repeat;background-position:left 11px;list-style-position:inside;width: 100%;
float: left;}
.top{width:100%;float:left;background-color:#6F838E;color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
header.smaller .top{display:none;}
.top-info{float:left;}
.ico{background-repeat:no-repeat;background-position:left center;padding:0 25px;line-height:35px;display:block;float:left;display:block;font-weight:700;}
.icon1{background-image:url(../images/icon1.png);}
.icon2{background-image:url(../images/icon2.png);}
.ico span{font-weight:300;}
social{float:right;}
social a{width:35px;height:35px;float:left;display:block;border-right:1px solid #83949E;border-left:1px solid #83949E;margin-left:-1px}
social a img{width:100%;display:block;}
social a:hover{background-color:#29A5DD;}
main{width:1180px;margin:0 auto;}
header{width:100%;float:left;position:fixed;background-color:#f9f8f7;padding:17px 0px;left:0;top:0;z-index:5;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
header main{position:relative;}
.logo{width:512px;float:left;margin:0px 0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.logo img{width:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
header.smaller .logo img{width:384px;margin:0;display:block;}
header.smaller .jetmenu{width:260px;float:right;padding:0;top:-4px;}
section{width:100%;float:left;margin:0;padding:0;position:relative;}
.main-title{width:100%;float:left;text-align:center;position:relative;background:url(../images/favicon.png) no-repeat top center;padding-top:40px;text-transform:uppercase;}
.main-title:after{width:100%;height:1px;background-color:rgba(0, 0, 0, 0.11);position:absolute;left:0;bottom:22px;margin-top:-1px;content:'';z-index:-1;}
.main-title:before{width:100%;height:1px;background-color:rgba(0, 0, 0, 0.11);position:absolute;left:0;bottom:20px;margin-top:-1px;content:'';z-index:-1;}
.main-title span{font-size:20px;font-weight:700;color:#d9000a;padding:0 20px;background-color:#fff;display:inline-block;position:relative;padding-bottom:8px;}
.main-title span:after{width:100%;height:3px;background-color:#d9000a;position:absolute;left:0%;bottom:0px;content:'';}
.row{width:100%;float:left;}
.center{text-align:center !important;}
.innerhead{font-size:21px;margin-bottom:0px;}
.imgbtm{margin-bottom:10px;}
.imgbtm2{margin-bottom:32px;}
.profile{background-color:#0C53A9;color:#fff;overflow:hidden;}
.profile:after{width:50%;height:100%;position:absolute;top:0;right:-100px;content:'';background-color:#68AF1F;-ms-transform:skewX(10deg);-webkit-transform:skewX(10deg);transform:skewX(10deg);border-left:1px solid rgba(255,255,255, 0.4);}
.products{background-image:url(../images/texture.png);padding:40px 0;}
.brands{background-image:url(../images/brands-bg.jpg);padding:40px 0;text-align:center;}
.brands-hm{width:14%;display:block;float:left;padding:1px;}
.brands img{background:#fff;}
.contact{background-image:url(../images/contact-bg.jpg);padding:40px 0;color:#fff;}
.contact-content{width:50%;margin:0 auto;line-height:normal;vertical-align:top;}
.address{width:30%;float:left;padding:0 0 0 32px;}
.tel-number{width:40%;float:left;border-right:1px solid #fff;border-left:1px solid #fff;padding:0 32px;}
.email{width:30%;float:left;padding:0 32px;}
.icon-email{background-image:url(../images/icon1.png);background-repeat:no-repeat;background-position:left top;padding:0 0 0 30px;margin:0 0 10px 0;}
.icon-address{background-image:url(../images/location-icon.png);background-repeat:no-repeat;background-position:left top;padding:0 0 0 30px;}
.icon-tel{background-image:url(../images/icon2.png);background-repeat:no-repeat;background-position:left top;padding:0 0 0 30px;margin:0 0 10px 0;}
.icon-fax{background-image:url(../images/fax.png);background-repeat:no-repeat;background-position:left top;padding:0 0 0 30px;margin:0 0 10px 0;}
.fix-bg{background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;}
.parent{display:table;height:100%;width:100%;}
.child{display:table-cell;vertical-align:middle;}
.pad{padding:75px 0px;}
.banner{width:100%;float:left;background:url(../images/banner.jpeg) no-repeat center top;height:550px;position:relative;background-attachment:fixed;margin-top: 105px;}
.banner h2{font-size:30px;color:#5f1c1c;position:absolute;bottom:40px;left:22%;line-height:38px;display:grid;}
.headingmain{font-family:'adobecaslonprobold';font-size:33px;color:#000;background:url(../images/h1bg.png) 6px bottom no-repeat;padding-bottom:20px;margin-bottom:35px;padding-top:5px;}
.banner h2 span{float:right;margin-left:192px;}
.contact1{text-align:center;}
.contact1 h2{font-family:'adobecaslonprobold';font-size:33px;color:#000;background:url(../images/h2bg.png) bottom center no-repeat;padding-bottom:20px;padding-top:5px;}
.contact1 a{background:url(../images/readmorebg.jpeg) no-repeat left center;padding:10px 28px 10px 38px;border-radius:30px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;position:relative;}
.contact1 a img{margin-left:15px;webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.contact1 a:hover{background:url(../images/readmorebg.jpeg) no-repeat right center;padding:10px 23px 10px 38px;}
.contact1 a:hover img{margin-left:20px;}
.lastlibord{border-bottom:none !important;}
.colright{padding-left:10px;}
.clear-fix{clear:both;}
.contact2 main,.contact3 main,.contact5 main,.contact6 main{display:flex;align-items:center;justify-content:center;}
.contact2{background:#fafcfc;}
.contact4{background:#f8fcfc;}
.more{background:url(../images/readmorebg.jpeg) no-repeat left center;padding:10px 28px 10px 38px;border-radius:30px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;position:relative;}
.more img{margin-left:15px;webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.more:hover{background:url(../images/readmorebg.jpeg) no-repeat right center;padding:10px 23px 10px 38px;color:#fff;}
.more:hover img{margin-left:20px;}
.mission p{background:url(../images/mission.png) no-repeat left top;padding-left:130px;text-align:justify;margin-bottom:0px;}
.vision p{background:url(../images/vision.png) no-repeat left top;padding-left:130px;text-align:justify;margin-bottom:0px;}
.mission h2, .vision h2{position:relative;}
.mission h2:after, .vision h2:after{content:'';position:absolute;bottom:2px;height:1px;width:100%;left:6px;background:#ff000c;}
.co5left h3{font-family:'adobecaslonprobold';margin-bottom:5px;}
.co5left p{margin-bottom:10px;}
.co6right h3{font-family:'adobecaslonprobold';margin-bottom:5px;}
.co6left p{margin-bottom:10px;}
.contact7{text-align:center;}
.contact7 main{position:relative;padding:150px 5%;}
.top-left{position:absolute;left:0px;top:0px;}
.top-right{position:absolute;right:0px;top:0px;}
.bott-left{position:absolute;left:0px;bottom:0px;}
.bott-right{position:absolute;right:0px;bottom:0px;}
.contact7 h2{background:none;margin-bottom:10px;}
.contact7 p{width:65%;text-align:left;margin:0px auto;}
.suppred{color:#d9000a;font-size:23px;background:url(../images/readsupl.png) no-repeat right center;padding-right:23px;}
footer{width:100%;float:left;background:#d9000a;padding:20px 0px;border-top:15px solid #e8e8e8;}
.foot-left{float:left;margin-top:15px;}
.foot-left p{margin-bottom:0px;color:#fff;font-size:15px;font-family:'adobecaslonprobold';line-height:19px;}
.so-media{float:right;}
.innerbanner{width:100%;float:left;background:url(../images/innerbanner.jpeg) no-repeat center top;height:340px;position:relative;background-attachment:fixed;margin-top: 109px}
aside{width:30%;float:right;}
.innerbanner main{display: flex;
    align-items: center;text-align:left;
    justify-content: center; position: relative;
    height: 100%;}
	.innerbanner h2{font-size:22px;}
	.innerbanner h2 {width:100%; float:left;
    font-size: 41px;
    line-height: 37px;
}
.innerbanner p{width:65%;}
summary, aside{width:65%;float:left;margin:0;padding:0;}
.boxy , .address{background-color:#EEEEEE;width:100%;float:left;padding:15px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.address{margin-bottom:20px;padding:25px !important;}
.boxy:hover{background-color:#56A528;color:#fff !important;}
.boxy:hover .subtitle{color:#fff !important;}
form{margin:0;padding:0;}
*:focus{outline:none;}
.fieldset{width:100%;height:auto;padding:15px 15px;background-color:none;background-color:transparent;display:block;border:1px solid rgba(0, 0, 0, 0.2);margin:0 0 15px 0;color:#333;font-size:18px;sans-serif;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.sendbutton{width:auto;height:auto;border:0;outline:0;margin:0 5px 0 0;float:left;color:#fff;font-size:20px;cursor:pointer;vertical-align:top;padding:10px 20px;text-align:center;background-color:#d9000a;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.sendbutton:hover{background-color:#252222;}
::-webkit-input-placeholder{color:#333 !important;}
:-moz-placeholder{color:#333 !important;}
::-moz-placeholder{color:#333 !important;}
:-ms-input-placeholder{color:#333 !important;}
.inner-pad{padding:0 15%;}
.group{width:70%;float:right;text-align:center;}
.group img{max-width:100%;display-inline:block;}
.grid-cl5{width:20%;float:left;padding:15px;}
.grid-cl4{width:25%;float:left;padding:15px;}
.grid-cl3{width:50%;float:left;padding:15px;}
.hover{width:100%;float:left;position:relative;overflow:hidden;}
.hover img{display:block;position:relative;width:100%;display:block;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
.hover:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.hover h1{position:absolute;background-color:#1E8BCC;z-index:1;margin:0;padding:15px;text-align:center;font-size:12px;font-weight:700;width:100%;color:#fff;left:0 !important;bottom:0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;text-transform:uppercase;}
.hover h1:before{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #1E8BCC;position:absolute;left:50%;top:-20px;margin-left:-20px;z-index:1;content:'';}
.hover:hover h1{background-color:#6BB21D;}
.hover:hover h1:before{border-bottom:20px solid #6BB21D;}
.hover h2{position:absolute;background-color:#1E8BCC;z-index:1;margin:0;padding:15px;text-align:center;font-size:12px;font-weight:700;width:100%;color:#fff;left:0 !important;top:0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;text-transform:uppercase;}
.hover h2:before{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #1E8BCC;position:absolute;left:50%;bottom:-20px;margin-left:-20px;z-index:1;content:'';}
.hover:hover h2{background-color:#6BB21D;}
.hover:hover h2:before{border-top:20px solid #6BB21D;}
.clients{width:100%;float:left;}
.client-logo{width:19%;margin:.5%;float:left;overflow:hidden;border:1px solid #C7C7C7;}
.client-logo img{width:100%;display:block;}
.fullwidth{width:100%;display:block;float:left;}
.clear{width:100%;height:50px;float:left;margin:0;padding:0;display:block;}
.two-col{width:46%;float:left;margin-right:8%;position:relative;z-index:2;}
.three-col{width:30%;float:left;margin-right:5%;}
.four-col{width:22%;float:left;margin-right:4%;}
.last{margin-right:0;}
form{margin:0;padding:0;}
*:focus{outline:none;}
.google-map{width:100%;height:100vh;float:left;overflow:hidden;border:0;}
aside{width:30%;float:left;margin:0;padding:0;}
summary{width:65%;float:right;margin:0;padding:0;background:url(../images/c-line.jpg) top center no-repeat;}
.product-main{float:left;width:100%;padding:50px 0px;}
.products-menu{float:left;width:100%;border:1px solid #e2e2e2;}
.banner-inner{background:url(../images/home_slider1.jpg);min-height:500px;}
.products-menu h2{float:left;width:100%;background:#79c044;padding:10px;color:#fff;font-size:16px;margin-bottom:0px;border-bottom:1px solid #fff;text-transform:uppercase;font-weight:bold;}main.inner p { text-align: justify;}
.banner02{background:url(../images/inbanner02.jpeg) no-repeat;background-attachment:fixed}
.banner03{background:url(../images/inbanner03.jpeg) no-repeat;background-attachment:fixed}
.banner04{background:url(../images/inbanner04.jpeg) no-repeat;background-attachment:fixed}
.banner05{background:url(../images/inbanner05.jpeg) no-repeat;background-attachment:fixed}
.banner06{background:url(../images/barware.jpg) no-repeat;background-attachment:fixed}
.banner07{background:url(../images/clening.jpg) no-repeat;background-attachment:fixed}
.banner08{background:url(../images/smalmechin.jpg) no-repeat;background-attachment:fixed}
.links{margin:0 0 0px 0;padding:0 0px;list-style:none;width:100%;clear:both;}
.links li{margin:0;background:#1d88ca;list-style-type:none;line-height:normal;border-bottom:1px solid #e2e2e2;list-style-position:inside;}
.links li a{padding-left:12px;color:#fff;background-image:url(../images/list-icon.png);background-repeat:no-repeat;background-position:10px center;padding:12px 15px 12px 27px;margin-bottom:1px;display:block;width:100%;clear:both;font-size:13px;}
.links li a:hover{color:#fff;background-color:#79c044;background-position:15px center;padding:12px 15px 12px 35px;}
.links li a.active{color:#fff;background-color:#79c044;}
.product-logo{float:left;width:100%;padding:0px;}
.product-logo li{float:left;width:49%;list-style:none;margin-right:1%;margin-bottom:15px;border:1px solid #e2e2e2;}
.product-logo li img{max-width:100%;}
.product-logo a{text-align:center;border:1px solid #1d88ca;padding:5px 0px;margin:0px;color:#fff;background:#1d88ca;float:left;width:100%;}
.product-logo a:hover{text-align:center;border:1px solid #1d88ca;padding:5px 0px;margin:0px;color:#1d88ca;background:#fff;float:left;width:100%;}
.tittle{font-family:Oswald;font-size:28px;color:#1D88CA;border-bottom:1px solid #e2e2e2;padding-bottom:15px;margin-bottom:35px;}
.border-bottom-none{border-bottom:none !important;}
.k-animate{position:relative;outline:1px solid transparent;overflow:hidden;}
html:not(.js) .k-animate, html:not(.js) .slide-animate{opacity:1;}
.k-animate[data-anim-target="self"], .slide-animate[data-anim-target="self"]{opacity:0;-webkit-backface-visibility:hidden;-webkit-perspective:1000;transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);}
.k-animate[data-anim-target="self"][data-animation="fadeInRight"], .slide-animate[data-anim-target="self"][data-animation="fadeInRight"]{right:-60px;}
.k-animate[data-anim-target="self"][data-animation="fadeInTop"], .slide-animate[data-anim-target="self"][data-animation="fadeInTop"]{top:-150px;}
.k-animate[data-anim-target="self"][data-animation="fadeInBottom"], .slide-animate[data-anim-target="self"][data-animation="fadeInBottom"]{bottom:-150px;}
.k-animate[data-anim-target="self"][data-animation="fadeInLeft"], .slide-animate[data-anim-target="self"][data-animation="fadeInLeft"]{left:-60px;}
.k-animate[data-anim-target="self"][data-animation="zoomIn"], .slide-animate[data-anim-target="self"][data-animation="zoomIn"]{transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);}
.k-animate[data-anim-target="self"][data-animation="showUp"], .slide-animate[data-anim-target="self"][data-animation="showUp"]{transform:scale(0.1);-webkit-transform:scale(0.1);-o-transform:scale(0.1);-moz-transform:scale(0.1);-ms-transform:scale(0.1);}
.k-animate[data-anim-target="self"][data-animation="flipInX"], .slide-animate[data-anim-target="self"][data-animation="flipInX"]{transform:perspective(400px) rotateX(90deg);-webkit-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);top:-60px;}
.k-animate[data-anim-target="self"][data-animation="flipInY"], .slide-animate[data-anim-target="self"][data-animation="flipInY"]{transform:perspective(400px) rotateY(-90deg);-webkit-transform:perspective(400px) rotateY(-90deg);-o-transform:perspective(400px) rotateY(-90deg);-moz-transform:perspective(400px) rotateY(-90deg);-ms-transform:perspective(400px) rotateY(-90deg);left:-60px;}
.k-animate[data-anim-target="children"], .slide-animate[data-anim-target="children"]{opacity:1;}
.k-animate[data-anim-target="children"] > *, .slide-animate[data-anim-target="children"] > *{opacity:0;position:relative;outline:1px solid transparent;-webkit-backface-visibility:hidden;-webkit-perspective:1000;transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);}
.k-animate[data-anim-target="children"][data-animation="fadeInRight"] > *, .slide-animate[data-anim-target="children"][data-animation="fadeInRight"] > *{right:-60px;}
.k-animate[data-anim-target="children"][data-animation="fadeInTop"] > *, .slide-animate[data-anim-target="children"][data-animation="fadeInTop"] > *{top:-50px;}
.k-animate[data-anim-target="children"][data-animation="fadeInBottom"] > *, .slide-animate[data-anim-target="children"][data-animation="fadeInBottom"] > *{bottom:-50px;}
.k-animate[data-anim-target="children"][data-animation="fadeInLeft"] > *, .slide-animate[data-anim-target="children"][data-animation="fadeInLeft"] > *{left:-60px;}
.k-animate[data-anim-target="children"][data-animation="zoomIn"] > *, .slide-animate[data-anim-target="children"][data-animation="zoomIn"] > *{transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);}
.k-animate[data-anim-target="children"][data-animation="showUp"] > *, .slide-animate[data-anim-target="children"][data-animation="showUp"] > *{transform:scale(0.1);-webkit-transform:scale(0.1);-o-transform:scale(0.1);-moz-transform:scale(0.1);-ms-transform:scale(0.1);}
.k-animate[data-anim-target="children"][data-animation="flipInX"] > *, .slide-animate[data-anim-target="children"][data-animation="flipInX"] > *{transform:perspective(400px) rotateX(90deg);-webkit-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);top:-60px;}
.k-animate[data-anim-target="children"][data-animation="flipInY"] > *,
html:not(.js) img.img-with-animation, html:not(.js) .col.has-animation, html:not(.js) .wpb_column.has-animation{opacity:1;}
@-webkit-keyframes rotateplane{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);}
100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);}
}
@-moz-keyframes rotateplane{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);}
100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);}
}
@-o-keyframes rotateplane{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);}
100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);}
}
@keyframes rotateplane{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);}
100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);}
}
.menu-wraper{width:100%;float:left;background-color:#fff;}
.menu-inner{float:left;width:100%;position:relative;}
.jetmenu{width:260px;float:right;padding:0;top:13px;margin:0;position:absolute;right:0px;list-style:none;font-family:'adobecaslonprobold';-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.jetmenu li{width:100%;display:block;float:right;margin:0;padding:0;background:#d9000a;border-bottom:1px solid #f9535a;}
.jetmenu a{-o-transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;outline:none;z-index:10;}
.jetmenu > li > a{padding:10px 18px 6px 18px;font-size:13px;color:#fff;text-decoration:none;display:block;line-height:normal;text-transform:uppercase;}
.jetmenu ul.dropdown,
.jetmenu ul.dropdown li ul.dropdown{list-style:none;padding:0;display:none;position:absolute;z-index:99;min-width:220px;background:#FF690F;margin-top:-1px;}
.jetmenu ul.dropdown{top:40x;}
.jetmenu ul.dropdown li ul.dropdown{left:100%;top:inherit;}
.jetmenu ul.dropdown li{clear:both;width:100%;font-size:12px;border-top:1px solid rgba(255, 255, 255, 0.3);border-right:0;border-left:0;}
.jetmenu ul.dropdown li a{width:100%;padding:5px 12px;display:block;float:left;clear:both;text-decoration:none;color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.jetmenu ul.dropdown li:hover > a{background:#1E4087;color:#fff;}
.jetmenu ul.dropdown li ul.dropdown.left{left:auto;right:100%;}
.jetmenu .indicator{position:relative;left:5px;top:0;font-size:14px;float:right;}
.jetmenu ul li .indicator{font-size:12px;top:1px;left:10px;}
.jetmenu > li > .megamenu{position:absolute;display:none;background:#282526;width:100%;top:48x;font-size:19px;color:#fff;z-index:99;padding:10px 10px 20px;border-top:1px solid rgba(255, 255, 255, 0.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.jetmenu li > .megamenu ul{margin:0 0 0 0;float:left;padding:0;display:block;position:relative;}
.jetmenu li > .megamenu ul li{width:100%;padding:4px 0;border-bottom:1px solid rgba(255, 255, 255, 0.3);background:#282526;}
.jetmenu li > .megamenu a{color:#fff;text-decoration:none;font-size:15px;-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear;}
.jetmenu li > .megamenu a:hover{color:#dedede;}
.jetmenu > li > .megamenu.full-width{width:100%;left:0;background:#FF690F}
.megamenu .row{width:100%;margin-top:15px;}
.megamenu .row:first-child{margin-top:0;}
.megamenu .row:before,
.megamenu .row:after{display:table;content:"";line-height:0;}
.megamenu .row:after{clear:both;}
.megamenu .row .col1{display:block;width:20%;padding:0 10px;min-height:20px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.jetmenu > li > a > i{line-height:23px !important;margin-right:6px;font-size:18px;float:left;}
.title h5{font-size:14px;font-family:'titilliumtext25l999_wt';color:#4AD8FF;font-weight:normal;margin:0 0 10px 0;}
.jetmenu > li.showhide{display:none;width:118px;height:47px;cursor:pointer;color:#fff;background:#d9000a;padding:0 18px;}
.jetmenu > li.showhide span.title{margin:13px 5px 0 0;float:left;font-size:14px;color:#FFF;font-family:'adobecaslonprobold';}
.jetmenu > li.showhide span.icon{margin:15px 0px;float:right;}
.jetmenu > li.showhide .icon em{margin-bottom:3px;display:block;width:20px;height:2px;background:#ffffff;}
.orange > li.active > a{background:#FF690F;color:#fff;}
.orange > li:hover > a{background:#221f1f;color:#fff;}
.orange ul.dropdown li:hover > a{background:#1E4087;color:#fff;}
.orange li > .megamenu a:hover{color:#fff;}.foot-left p a {color: #fff;}
.hover{
width:24%;
float:left;
margin:0 1% 10px 0;
overflow:hidden;
position:relative;
}
.hover img{
width:100%;
display:block;
transition: 0.5s ease;
-o-transition: 0.5s ease;
-webkit-transition: 0.5s ease;
}
.hover:hover img, .owl-demo .item:hover .hover img{
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
}
/**********************************/
.hover:after,
.hover:before {
width: 200%;
height: 200%;
-webkit-transition: all 0.6s ease;
transition: all 0.6s ease;
opacity: 0.75;
background-color:#d9000a;
position:absolute;
left:0;
top:0;
z-index:1;
content:'';
}
.hover:after {
-webkit-transform: skew(45deg) translateX(-100%);
transform: skew(45deg) translateX(-100%);
}
.hover:before {
-webkit-transform: skew(45deg) translateX(100%);
transform: skew(45deg) translateX(100%);
}
.hover:hover:after {
-webkit-transform: skew(45deg) translateX(0%);
transform: skew(45deg) translateX(0%);
opacity: 0;
}
.hover:hover:before {
-webkit-transform: skew(45deg) translateX(0%);
transform: skew(45deg) translateX(0%);
opacity: 0;
}
@media only screen and (max-width:1180px){main{width:96%;}
}
@media only screen and (max-width:1024px){.grid-cl5{padding:5px;}
.grid-cl4{padding:5px;}
.contact-content{width:70%;}
.menu-inner{border-top:1px solid #DDDDDD;}
.menu-wraper{margin-top:-20px;}
}
@media only screen and (max-width:800px){main{width:90%;}
}
@media only screen and (max-width:768px){aside, summary{width:100%;float:left;margin-bottom:15px;}
.nav-wrap main{width:96%;}
.two-col, .group{width:100%;}
.group{background-color:#68AF1F;padding:100px 50px;}
.profile:after{display:none;}
.contact-content{width:90%;}
}
@media only screen and (max-width:640px){.logo{width:250px;}.logo img{width:100%;}
.two-col,.three-col{width:100%;float:left;margin-right:0px;}
.contact2 main,.contact3 main,.contact5 main,.contact6 main{display:inherit;align-items:center;justify-content:center;}
.pad{padding:35px 0px;}
.listhm{margin:0 0 20px 0;}
.colright{padding-left:0px;}
.headingmain{margin-top:25px;font-size:20px;}
.contact7 main{padding:150px 0%;}
.contact7 p{width:100%;}
.mission p{background:url(../images/mission.png) no-repeat top center;padding-top:130px;padding-left:0px;text-align:justify;margin-bottom:0px;}
.vision p{background:url(../images/vision.png) no-repeat top center;padding-top:130px;padding-left:0px;text-align:justify;margin-bottom:0px;}
.banner h2{font-size:22px;color:#5f1c1c;position:absolute;bottom:40px;left:13%;line-height:38px;display:grid;}
.banner h2 span{float:right;margin-left:51px;}
.banner,.innerbanner{background:url(../images/bannermob.jpeg) no-repeat center top;height:482px;position:relative;}
.jetmenu > li.showhide span.title{display:none;}
.jetmenu > li.showhide{width:56px;}
.jetmenu{width:100%;top:-5px;}
header.smaller .logo img{width:250px;margin:0;display:block;}
.foot-left{text-align:center;}
.so-media{float:inherit;margin:0 auto;text-align:center;}
}
@media only screen and (max-width:480px){main{width:80%;}
.top{display:none;}
.grid-cl5, .grid-cl4{width:100%;}
.brands img{width:25%;}
.client-logo{width:32.33333333333333%;}
.three-col{width:100%;}
.address, .tel-number, .email{width:100%;border:0 !important;margin:0 0 15px 0;}
}
@media only screen and (max-width:360px){.brands img{width:33.33333333333333%;}
.client-logo{width:49%;}
}
@media only screen and (max-width:320px){}